put the finishing touch on - Turco Inglés Diccionario